package cn.crm.system.domain.pojo.dto;

import cn.crm.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 报价单表头表
 * author: xhy
 * createTime: 2024/9/25 16:07
 */
@Data

public class QuotedPriceDto  extends BaseEntity  {
    /**
     * id
     */
    private Long id;
    /**
     * 项目名称
     */
    private String caseName;
    /**
     * 公司名称
     */
    private String customerName;
    /**
     * 客户经理
     */
    private  String customerManager;
    /**
     * 客户经理联系电话
     */
    private String customerPhone;
    /**
     * 地址
     */
    private String address;
    /**
     * 联系人
     */
    private  String name;
    /**
     * 文号
     */
    private  String  fileNumber;
    /**
     * 联系人电话
     */
    private  String  phone;
    /**
     * 预估运费
     */
    private String freight;
    /**
     * 付款方式
     */
    private String payment;
    /**
     * 总价
     */
    private String totalSelectedPrice;
    /**
     * 报价时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    private Date offerDate;
    /**
     * 报价单
     */
    private  List<QuotedPricebuildDto> quotedPricebuildDtos;

}
